package pers.xiaoliang.concurrency.example.immutable;

import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import lombok.extern.slf4j.Slf4j;

/**
 * @version v1.0
 * @description: 使用guava中的 不可变对象 方法 属性 参数
 * @author: xiaoliang.liu
 * @date: 2018/7/28 14:21
 */
@Slf4j
public class ImmutableExample3 {

    private static final ImmutableList<Integer> list = ImmutableList.of(1,2,3,4,5,6,7,8,9);
    private static final ImmutableSet<Integer> set = ImmutableSet.copyOf(list);

    public static void main(String[] args) {
        // 不允许添加
//        list.add(1);
        list.forEach(System.out::println);
    }


}
